package org.dousb.doupicturebackend.manager.websocket.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 图片编辑请求消息类
 * 用于封装图片编辑相关的请求信息
 * 包含消息类型和编辑动作两个主要属性
 * 使用@Data注解自动生成getter、setter等方法
 * 使用@AllArgsConstructor和@NoArgsConstructor注解自动生成全参和无参构造方法
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PictureEditRequestMessage {

    /**
     * 消息类型
     * 用于标识不同类型的图片编辑请求
     */
    private String type;

    /**
     * 执行的编辑动作
     * 具体描述要对图片进行的编辑操作
     */
    private String editAction;
}
